 *,
 *:before,
 *:after {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
 } 
html {
	
	color:#666;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
color: #434343;
background-color: #fcfcfc;
}
address, caption, cite, code, dfn, em, b, th, var, i {
font-weight: normal;
font-style: normal;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, table, th, td, section, article, aside, header, footer, nav, dialog, figure {
margin: 0;
padding: 0;
}
.pointer{cursor:pointer;}
img{border:0px;} 
ol,ul,li{list-style-type:none;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
.f14{font-size:14px;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.clearfix {
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
/*透明*/
.opacity{filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.right{float:right;}
.left{float:left;}
.middle{margin:0 auto;}
.center{text-align:center;}
.right-y{float:right !important;}
.left-y{float:left !important;}
html,body{ 
	padding: 0px;
	margin: 0px;
	font-size:12px;
	
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}
.mgb-10{margin-bottom:10px;}
.mgl-10{margin-left:10p;}
.mgr-10{ margin-right:10px;}
.mgt-10{margin-top:10px;}
.pd-5{padding:5px;}
.pd-10{padding:10px;}
.pdb-5{padding-bottom:5px;}
.pdl-5{padding-left:5px;}
.pdr-5{padding-right:5px;}
.pdt-5{padding-top:5px;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.noborder{border:0px !important;}
.noborder-bottom{border-bottom:0px !important;}
.noborder-left{border-left:0px !important;}
.noborder-right{border-right:0px !important;}
.noborder-top{border-top:0px !important;}
/*文字背景*/
small, .small {
	font-size: 85%;
}
cite {
	font-style: normal;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.text-muted {
	color: #999;
}
.text-primary {
	color: #428bca;
}
a{text-decoration:none;color:#333;outline:none}
a:hover{text-decoration:underline;color:#3184db}
a.text-primary:hover {
	color: #3071a9;
}
.text-success {
	color: #3c763d;
}
a.text-success:hover {
	color: #2b542c;
}
.text-info {
	color: #31708f;
}
a.text-info:hover {
	color: #245269;
}
.text-warning {
	color: #8a6d3b;
}
a.text-warning:hover {
	color: #66512c;
}
.text-danger {
	color: #a94442;
}
a.text-danger:hover {
	color: #843534;
}
.bg-primary {
	color: #fff;
	background-color: #428bca;
}
a.bg-primary:hover {
	background-color: #3071a9;
}
.bg-success {
	background-color: #dff0d8;
}
a.bg-success:hover {
	background-color: #c1e2b3;
}
.bg-info {
	background-color: #d9edf7;
}
a.bg-info:hover {
	background-color: #afd9ee;
}
.bg-warning {
	background-color: #fcf8e3;
}
a.bg-warning:hover {
	background-color: #f7ecb5;
}
.bg-danger {
	background-color: #f2dede;
}
a.bg-danger:hover {
	background-color: #e4b9b9;
}
.bgf{background-color:#fff;}
.bg2{ background-color:#1FAEFF !important; }
.bg3{background-color:#569ce3 !important; }
.bg4{background-color:#E67E22 !important;}
.bg5{ background-color:#00a4a4 !important;}
.bg6{ background-color:#95A5A6 !important;}
.bg7{background-color:#282C32 !important;}
/*End 文字背景*/
/*列规则*/
.w200{width:200px;}
.w300{width:300px;}
.w100{width:100px;}
.w400{width:400px;}
.w500{width:500px;}
.w600{width:600px;}
.w98{width:98%}
.w97{width:97%;}
.w96{width:96%;}
.h60{height:60px;}
.h220{height:220px;}
.h200{height:200px;}
.h30{height:30px;}
.row {
	width: 100%;
}
.row:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
[class*=col-] {
	float: left;
}
.col-2-1, col-4-2, col-6-3 {
	width: 50%;
	float: left;
	overflow:hidden;
}
.col-3-1, col-6-2 {
	width: 33.333%;
	float: left;
}
.col-3-2, col-6-4 {
width:66.6666%;
float:left;
}
.col-4-1 {
	width: 25%;
	float: left;
}
.col-4-3{width:75%; float:left;}
.col-5-1 {
	width: 20%;
	float: left;
}
.col-5-2 {
	width: 40%;
	float: left;
}
.col-5-3 {
	width: 60%;
	float: left;
}
.col-5-4 {
	width: 80%;
	float: left;
}
.col-6-1 {
	width: 16.666666%;
	float: left;
}
.col-6-5 {
	width: 83.333333%;
	float: left;
}
.col-7-1{
	width:14.28571429%;	
}
.col-7-2{
	width:28.57142857%;
}
.col-7-3{
	width:42.85714286%;
}
.col-7-4{
	width:57.14285714%;
}
.col-7-5{width:71.42857143%}
.col-7-6{width:85.71428571%}
/*End 列*/
/*固定布局*/
.g-sd1{position:relative;float:left;width:80px;margin-right:-80px;}
.g-mn1{float:right;width:100%;}
.g-mn1c{margin-left:90px;}
.g-sd1 .img ,.g-sd1 img{width:88px;}
/*End 固定布局*/
  
.skyline {
height: 0px;
font-size: 0px;
overflow: hidden;
margin: 5px auto;
border-bottom: dashed 1px #CCC;
}
/*表单组件*/
.btn-group>.btn{float:left; margin-right:0px; border-radius:0px;}
.btn-group>.active{background-color:#f96;}
.btn-group-row{ width:100%;}
.btn-group-row:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.btn-group-row .btns{ height:30px; line-height:30px; text-align:center; display:inline-block; background-color:#ccc;}
.btn-group-row .btns:hover{background-color:#CC9;}
.btn-group-row .active{background-color:#6C3;}
.btn {
	background-color: #0CF;
	display: inline-block;
	padding: 0px 10px;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	border-radius: 5px;
	font-size: 12px;
	margin-right: 5px;
	border:0px;
	text-align:center;
}
.btn-row{   margin: 0px auto;
  padding: 0px;
  width: 98%;
  display: block;}
.btn-default {
	color: #333;
	background-color: #e8e8e8;
}
.btn-primary {
	color: #FFF;
	background-color: #428BCA;
	border-color: #357EBD;
}
.btn-success {
	color: #FFF;
	background-color: #5CB85C;
	border-color: #4CAE4C;
}
.btn-info {
	color: #FFF;
	background-color: #5BC0DE;
	border-color: #46B8DA;
}
.btn-warning {
	color: #FFF;
	background-color: #F0AD4E;
	border-color: #EEA236;
}
.btn-danger {
	color: #FFF;
	background-color: #D9534F;
	border-color: #D43F3A;
}
.btn-link {
	color: #428BCA;
	font-weight: 400;
	cursor: pointer;
	border-radius: 0;
	background-color: inherit
}
.btn:hover {
	background-color: #F96;
	text-decoration:none;
	color:#fff;
}
.btn:active {
	background-color: #0CC;
	text-decoration:none;
	color:#fff;
}
.btn-small {
	padding: 0px 5px;
	height: 25px;
	line-height: 25px;
	font-size: 10px;
}
.btn-larger {
	padding: 0px 13px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.btn-larger {
	padding: 0px 13px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.btn-big {
	padding: 0px 20px;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
}
.form-btns {
margin-top: 20px;
margin-left: 60px;
margin-bottom:20px;
}
.btn-w98{width:98%; padding:0px;}
.ie .btn {
	border-radius: 0px;
}
.input-text {
	border: 1px solid #ccc;
	padding-left: 3px;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	color:#000;
}

.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.textarea {
	border: 1px solid #ccc;
	border-radius: 5px;
	width: 90%;
	height: 80px;
	margin-bottom: 5px;
}
.form-table {
	width: 100%;
	table-layout: fixed;
}
.form-table .td-1 {
	width: 100px;
	text-align: right;
	color: #E2E2E2;
}
.form-submit {
	padding-left: 100px;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 100%;
}

.input-row{position:relative; height:36px; margin:0px 20px; margin-bottom:16px;}
.input-row input[type='text'],.input-row input[type='password'],.input-row .txt{
	display:block;width:100%; height:36px;  
}
.input-row .g-sd1 {
    line-height: 38px;
    text-align: right;
    margin-right: -80px;
    width: 80px;
	padding-right: 5px;
}
.input-row .g-mn1c {
    margin-left: 82px;
}
.input-row label{position: absolute;right: 5px;top: 5px; color:#aaa;}
.textarea-row {
  margin: 0px 20px;
  margin-bottom: 10px;
}
.textarea-row label{display:block; height:30px; line-height:30px;}

.textarea-row textarea {
  width: 100%;
  height: 100px;
  padding-top:5px;
  margin-left: -6px;
}

.form-btns {
	margin:0px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}
/*搜索*/
.search-bar {
	position: relative;
}
.search-bar .search-input {
	margin: 0px;
	padding: 0px 0px 0px 3px;
	border: 1px solid #ccc;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	_height: 34px;
}
.search-bar .search-btn {
	float: left;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border: 0px;
	margin-left: -1px;
	display: block;
	height: 37px;
	line-height: 37px;
	padding: 0px 20px;
}
.search-like {
	position: absolute;
	top: 35px;
	right: 0px;
	left: 0px;
	list-style-type: none;
	border: 1px solid #ccc;
	border-bottom: 0px;
	background-color: #FAFAFA;
	padding: 5px;
	display: none;
	z-index:9999;
}
.search-like:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.search-like li {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	font-size:12px;
	font-weight:300;
}
.search-b-word{color:red; overflow:hidden; width:160px;}
.search-filter-box{}
.search-filter-box .search-filter{line-height:30px; border-bottom:1px solid #ccc; margin-bottom:5px}
.search-filter-box .search-filter .hd{font-size:16px; font-weight:800; float:left; text-align:right; width:60px;}
.search-filter-box .search-filter .search-option-box{ width:100%;}
.search-filter-box .search-filter .search-option-box .pd{ margin-left:80px;}
.search-filter-box .search-filter .search-option{margin-right:10px; display:inline-block; height:28px; line-height:30px; padding:0px 8px;}
.search-filter-box .search-filter .search-option.active,.search-filter-box .search-filter .search-option:hover{ background-color:#ccc;}



/*文件上传表单*/
.btn-upload {
	position: relative;
	background: url(btn-upload.jpg) no-repeat;
	width: 99px;
	height: 33px;
}
.btn-upload .btn-upload-file {
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 99px;
	height: 33px;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	display: block;
}
/*文件上传表单*/
input, textarea, select {
background-color: #FFF;
border: 1px solid #CCC;
border-radius: 3px 3px 3px 3px;
display: inline-block;
margin: 0;
outline: medium none;
padding-left:8px;
padding-right:0px;
color: #5C5C5C;

line-height: normal;
}
input[type="text"],input[type="password"],select{height:30px;}
/*表单组件*/
/*表格*/
table{font-size:12px;}
.table {
	width: 100%;
	_table-layout: fixed;
	border-collapse: collapse;
	color: #3D3D3D;
	border-spacing: 0;
}

.table .td-1{width:100px;}

.table th {
	border: 1px solid #ccc;
	height: 35px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-color: #B3B3B3;
	color: #fff;
}
.table td {
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	padding: 5px;
}
.table-border-row td,.table-border-row th{border-left:0px; border-right:0px;}
.table.noborder td{border:0px}
.success th, .success td {
	background-color: #5CB85C;
	border-color: #4CAE4C;
}
.info th, .info td {
	background-color: #d9edf7;
}
.primary th, .primary td {
	background-color: #428bca;
}
.warning th, .warning td {
	background-color: #F0AD4E;
}
.danger th, .danger td {
	background-color: #D9534F;
}
/*End 表格*/

/*默认标题*/
.hd-h1{line-height:30px; margin-bottom:10px; font-size:18px; font-weight:700;}
.hd-h3{line-height:40px; height:40px; display:block;  font-size:16px; font-weight:700;}
.index-hd {
	padding: 10px;
	padding-bottom: 3px;
	font-family: \5fae\8f6f\96c5\9ed1;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 2px solid #F60;
	margin-bottom: 5px;
	color: #333;
}
.index-hd .hd-more {
	float: right;
	color: #F30;
	font-size: 12px;
	font-weight: 300;
}
.index-hd .hd-more a {
	color: #F30;
	font-size: 12px;
	font-weight: 300;
}

/*ul列表*/
.skylist{ list-style-type:none;}
.skylist li {
line-height: 26px;
height: 26px;
overflow: hidden;
font-size: 14px;
background: url(images/bt_rarrow.png) no-repeat left 11px;
padding-left: 10px;
}
.dot li{background: url(images/dot.jpg) no-repeat left center;}
/*图片列表组件*/
.piclist{ width:100%;}
.piclist:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.piclist .item {
	width: 25%;
	float: left;
	margin-bottom: 10px;
}
.piclist .item .pd {
	width: 96%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 10px;
	background-color: #f0f0f0;
	position: relative;
}
.piclist .item .pd .rel {
	position: relative;
	margin-bottom: 5px;
}
.piclist .item .pd .rel .pos {
	color: #fff;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 3px;
}
.piclist .item .pd .rel .pos a {
	color: #fff;
}
.piclist .item .pd .rel .bg {
	background-color: #333;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	height: 60px;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
.piclist .item .img{ max-width:100%; text-align:center;}
.piclist .item .img img{max-width:100%; max-height:100%;  vertical-align:middle;}
.piclist .item .img.h220{ overflow:hidden; height:220px;}
.piclist .item .img.h160{ overflow:hidden; height:160px;}
.piclist .item .img.h140{ overflow:hidden; height:140px;}
.piclist .item .img.h120{ overflow:hidden; height:120px;}
.piclist .item .title {
	line-height: 25px;
	padding: 0px 5px;
}
.piclist .item .title a{color:#333;}
.piclist .item .title.h30{overflow:hidden; height:30px;}
.piclist .item .title.h50{overflow:hidden; height:50px;}

.piclist .item .info,.piclist .item .info a {
	line-height: 25px;
	color:#666;
}
.piclist .item .info .gold {
	color: red;
	font-size:20px;
}


.piclist-box{ position:relative; margin-bottom:10px; min-height:220px;  overflow:hidden;}
	.piclist-box .img{width:100%; min-height:220px;}
	.piclist-box  .title{min-height: 25px; text-align:center; line-height:25px;word-wrap: break-word;}
	.piclist-box  .title a{text-decoration:none; color:#000;}
	.piclist-box .info{ color:#888; text-align:center}
	.piclist-box .postxt{position:absolute; bottom:0px; left:0px; right:0px; min-height:30px; line-height:30px; text-align:center; background-color:#000;
	filter:alpha(opacity=60);-moz-opacity:0.6;opacity: 0.6;color:#fff;}
	.piclist-box .postxt a{color:#fff;}
	.piclist-box .posprice{position:absolute; top:3px; right:3px; color:red; padding:0px 10px; height:25px; line-height:25px; background-color:#ddd;
	filter:alpha(opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.piclist-box.pcb100{ min-height:100px;}
.piclist-box.pcb100 .img{ min-height:100px;}
.piclist-box.pcb120{ min-height:120px;}
.piclist-box.pcb120 .img{ min-height:120px;}
.piclist-box.pcb140{ min-height:140px;}
.piclist-box.pcb140 .img{ min-height:140px;}	
/*End图片列表组件*/
/*横排列表组件*/
.data-list {
	width: 100%;
	text-align: left;
}

.data-list .item{
	border-bottom: 1px solid #e7e7e7;
	line-height:30px;
	padding:0px 5px;
	position:relative;
	display:block;
}

.data-list.you .item:after  {
    content: " ";
    display: inline-block;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 6px;
    width: 6px;
    border-width: 2px 2px 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    position:absolute;
    top: 50%;
	margin-top:-3px;
	right:6px;
  
}

.data-list li {
	color: #333;
	border-bottom: 1px solid #e7e7e7;
	background-color: #fdfdfd;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	display: block;
	position: relative;
}
.data-list li.hasimg{min-height:60px; padding-left:90px;}
.data-list li.ui-list-hover {
	background: #ededed;
}
.data-list li a {
	text-decoration: none;
}
.data-list li dt {
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	padding-top: 10px;
	color: #333;
}
.data-list li dt:first-child {
	padding-top: 0;
}
.data-list li dd.content {
	font-size: 12px;
	color: #a0a0a0;
	line-height: 16px;
	margin-top: 8px;
	font-weight:300;
	padding:0px 10px;
}
.data-list li dd.source {
	font-size: 12px;
	color: #969696;
	margin-top: 8px;
}
.data-list li dd.time{position: absolute;right: 5px;
bottom: 3px;}
.data-list li dd.time{
	text-align:right;

font-size: 0.7em;
color: #CCC;
font-weight: 100;
}
.data-list img {
	position: absolute;
	left: 15px;
	top: 50%;
	width: 60px;
	margin-top: -30px;
}
/*End 列表*/
/*图片弹出框*/
#showBox_opac {
	filter: alpha(opacity=60);
	width: 100%;
	height: 100%;
	z-index: 10;
	opacity: 0.6;
	top: 0px;
	left: 0px;
	position: fixed;
	display: none;
	background-color: #ccc;
}
#showBox {
	display: none;
	width: 100%;
	top: 0px;
	left: 0px;
	position: fixed;
	overflow:auto;
	z-index: 9999;
}
#showbox_container {
	margin: 0 auto;
	padding: 0px;
	z-index: 1000;
	background-color: #FFF;
	border: 2px solid #CDD;
}
#showBox_nav {
	line-height: 30px;
	height: 30px;
	background-color: #fafafa;
	padding: 0px 4px;
}
#showBox_title {
	float: left;
	color:#aaa;
}
#showBox_close {
	color:#aaa;
	float: right;
	cursor: pointer;
	height: 30x;
	line-height: 30px;
	padding: 0 5px;
}
#showBox_close:hover {
	background-color: #f0f0f0;
}
#showBox_content {
	display: block;
}
#showBox_footer {
	height: 25px;
	line-height: 25px;
}
/*box*/
.skypanel{border: solid 1px #E8E8E8;min-height: 50px;}
.skypanel:after{clear:both; content:".",display:block;}
.skypanel .hd{
	background-color:#efefef;
height: 30px;
line-height: 30px;
font-size: 14px;
padding-left: 10px;
font-weight: bold;
}
.skypanel .hd a{color:#bbb;}
.skypanel-success .hd{background:none; background-color:#5CB85C;color:#fff;}
.skypanel-warning .hd{background:none; background-color:#F0AD4E; color:#fff; }
.skypanel-danger .hd{background:none; background-color:#D9534F; color:#fff; }
.skypanel-primary .hd{background:none; background-color:#428BCA; color:#fff; }
.skypanel-success .hd a,.skypanel-warning .hd a,.skypanel-danger .hd a.skypanel-primary .hd a{color:#fff;}
.skypanel .nav-stacked{ list-style-type:none;}
.skypanel .nav-stacked li{min-height:30px; line-height:30px;}
.skypanel .nav-stacked li a{min-height:30px; line-height:30px; color:#000; display:block; width:100%; border-bottom:1px solid #F3F3F3; padding-left:5px; background-color:#FCFCFC; }

.skypanel .nav-stacked li a:hover{background-color:#eee; color:#F30;}
.skypanel .con{line-height:25px; min-height:25px; padding:5px;}
.skypanel .con p{ margin:0px;}
/*box-panel*/
/*Skymod*/
.skymod .hd {
width: width:960px;
height: 28px;
line-height: 36px;
padding-left: 27px;
background: url("images/mod_hd.png") no-repeat left top rgba(0, 0, 0, 0);
font-size: 20px;
position: relative;
}
.skymod.arrow .hd{background: url(images/blue_arrow.gif) left 15px no-repeat; background-color:#fff;}
.skymod .bd {
padding: 10px 13px 12px 16px;
border: 1px solid #E6E6E6;
border-top: none;
background: #FFF;
_zoom: 1;
overflow: hidden;
width:100%;
}
/*End skymod*/

/*Tabs 组件*/
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.tabs-box{}
.tabs{ width:100%; clear:both; display:block;background-color: #f8f8f8; height:40px;}
.tabs li{ height:40px; line-height:40px; float:left; list-style-type:none;}
.tabs li a{ text-decoration:none; padding:0px 10px;}
.tabs li a.active span{background-color:#83BADF; color:#fff;line-height: 30px;
display: inline-block;
padding: 0px 10px;
border-radius: 10px;
margin-top: 5px;
}
.tabs-item{display:none;}
.tabs-hd{height:30px; line-height:30px; background-color:#f8f8f8;}
.tabs-hd .title{padding-left:10px;}
.tabs-box .active{display:block;}
.tabs-small{height:30px;}
.tabs-small li{height:30px; line-height:30px;}
.tabs-small li a.active span{ margin:0px; border-radius:0px;}

.tabs-border{ width:100%; height:40px;border-bottom:1px solid #ccc;}
.tabs-border .item{ text-align:center; width:25%;  display:block; float:left;border-bottom:1px solid #ccc; height:40px; line-height:40px;color:#4995D5;}
.tabs-border .item.active{border-bottom:1px solid #f60; color:#f60;}
.tabs-border.i5 .item{width:20%;}
/*End Tabs组件*/
/*Alert*/
.alert{position:fixed;top:50%; width:200px; height:200px; left:50%; margin-left:-100px; z-index:9999;   padding:0px;font-size:12px; display:none;}
.alert .hd{position:absolute;top:0px;left:0px; width:100%;height:30px; line-height:30px; background-color:#6CF;border-top-left-radius:5px;border-top-right-radius:5px;}
.alert .hd 	span{ margin-left:10px; color:#fff; }
.alert .hd .close{position:absolute; right:5px; top:5px;}
.alert .cont{ width:100%; bottom:40px; top:30px; position:absolute;background-color:#099;}
.alert .cont .inner{padding:10px;}
.alert .ft{height:40px; position:absolute; bottom:0px; left:0px; text-align:center;background-color:#6CF;border-bottom-left-radius:5px;border-bottom-right-radius:5px; width:100%;}
.alert .ft a{ margin:0px; margin-top:5px; height:30px; line-height:30px; border:0px;padding:0px 10px; display:inline-block; margin-left:20px;color:#fff;}
.alert .ft .success{background-color:#47A447; } 
.alert .ft .fail{background-color:#D2322D;}
/*End Alert*/

/*轮显组件*/
.slider_pic li{text-align:center; float:left;}
.slider-num{
position: absolute;
bottom: 12px;
right: 12px;
left:12px;
z-index: 999;
text-align:center;
}
.slider-num a {
border: 1px solid #FF7300;
background: #FFF;
height:15px;
width:15px;
border-radius:50%;
display:inline-block;

margin-right:6px;
text-indent: -9999px;
}

.slider-num a.activeSlide{background-color:red;}
.slider-prev,.slider-next{position:absolute; top:50%; z-index:9999; width:40px; height:50px; text-align:center; line-height:50px; background-color:#aaa;cursor:pointer; margin-top:-30px; font-size:16px;}
.slider-prev{left:10px; }
.slider-next{right:10px;}
/*End 轮显*/
/*Loading*/
#loading{position:fixed; top:50px; left:0px; width:100%; height:100%; background-color:#fff; z-index:1000; opacity:0.9;}
#loading div{width:50px; height:50px; top:50%; margin-left:-25px; margin-top:-75px; left:50%; position:absolute; background:URL(loading.gif);background-size:50px; }
/*End loading*/
/*toast 通知组件*/
#toast{display:none; position:fixed; bottom:100px; left:0px; right:0px;    z-index:9999; 
}
#toast .bg{line-height:40px; width:200px; text-align:center; color:#fff; background-color:#1E1E1E; margin:0 auto; }
#toast .success{background-color:#27AE60 !important;}
#toast .error{background-color:#C0392B !important;}
#toast .info{background-color:#F1C40F !important;}
/*End toast*/

/*DropDown*/
.dropdown {
position: relative;
}

.navbar>li>.dropdown>a, .navbar>li>a {
display: block;
min-height: 50px;
line-height: 50px;
padding: 0px 15px;
text-decoration: none;
color: #fff;
}

.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px solid;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.open > .dropdown-menu {
display: block;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 14px;
background-color: #ffffff;
border: 1px solid #cccccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}

.dropdown-menu > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333333;
white-space: nowrap;
}

/*End DropDown*/
/*导航组件*/
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 10px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
  *+height:20px;
}
.breadcrumb > li {
  display: inline-block;
  *+display:block;
  *+float:left;
  *+margin-right:10px;
}
.breadcrumb>li>.divider{color:#ddd; padding:0px 5px;}
.breadcrumb > .active {
  color: #999999;
}
/*导航组件*/
/*分页组件*/
.pages{border-left:1px solid #d8d8d8;text-align: center;font-size: 0;line-height:0;display: inline-block;*display: inline;vertical-align: middle; font-size:16px; margin:10px;}
.pages a,.pages strong{padding:0 15px;border:1px solid #d8d8d8; border-left:0; display:inline-block;height:40px; line-height:40px;color:#666; float:left; background-color:#f0f0f0}
/*End 分页*/

/**内容组件**/
.d-title{line-height:30px; text-align:center; font-size:14px;}
.d-tool{color:#999; margin-bottom:10px; height:30px; line-height:30px; padding-left:20px; border-bottom:1px dotted #ddd; margin-top:10px; text-align:center;}
.d-content{padding:10px; line-height:24px;}
.d-content img{max-width:98%;}
.thumb-content img{max-width:100px;}
/*End 内容组件*/
/*分类组件*/
.cat-list .hd{height:35px; line-height:35px;  font-size:14px; color:#fff; font-weight:bolder; background-color:#6CC;}
.cat-list .hd span{padding-left:10px;}
.cat-list .item{height:30px; line-height:30px; background-color:#ebebeb; padding-left:10px; border-bottom:1px solid #ddd;}
.cat-list-2nd .item{height:30px; line-height:30px; padding-left:20px;background-color:#F5F5F5;border-bottom:1px solid #eaeaea;}
.cat-list-3nd .item{height:30px; line-height:30px; padding-left:20px;background-color:#F5F5F5;}
.cat-list .item.active{background-color:#CACACA;}
.cat-list-2nd .item.active{background-color:#CACACA;}
/*End 分类内容*/
/*横排分类*/
.row-cat-list{background-color:#f8f8f8; margin-bottom:5px;}
.row-cat-list .pd{ padding:10px;}
.row-cat-list .item{ float:left; width:25%; height:80px; overflow:hidden;}
.row-cat-list .item .pd{padding:0px;}
.row-cat-list .item .hd{ font-size:16px; font-weight:bolder; height:30px; line-height:30px;}
.row-cat-child .child{float:left; width:33%; line-height:25px; }
.row-cat-child .child a{padding-left:10px;color:#666;}
.row-cat-list  .active a{color:red;}
/*End 横排分类*/	

.gotop{position:fixed; bottom:100px; display:block; background-color:#fff; text-align:center; line-height:30px; right:1px; width:30px; height:30px; overflow:hidden; padding:10px 0px; font-size:18px;}
		
/*页面布局*/

 
.header, .footer {
	display: block;
}
.header {
	min-height: 30px;
	width: 100%;
	background-color: #efefef;
}
.nav-top{height:40px; line-height:40px; background-color:#f5f5f5;}

.nav {
	min-height: 50px;
	width: 100%;
	background-color: #f60;
	margin-bottom: 10px;
}
.navbar {
	list-style-type: none;
	font-size:14px;
}
.navbar>li {
	float: left;
	_display:block;
}
.navbar>li:hover, .navbar>li.active {
	border-bottom: 1px solid #900;
}
.navbar>li>.dropdown>a,.navbar>li>a {
	display: block;
	min-height: 50px;
	line-height: 50px;
	padding: 0px 15px;
	text-decoration: none;
	color: #fff;
}
.navbar>li.active>a {
	background-color: #C60;
}
.navbar.success{background-color:#3C3;}
.navbar.success>li>a{background-color:#3C3;}

.nav-tabs{min-height:40px; display:block; list-style-type:none;}
.nav-tabs>li{float:left;}
.nav-tabs>li:hover, .nav-tabs>li.active {
	border-bottom: 1px solid #900;
}
.nav-tabs>li>.dropdown>a,.nav-tabs>li>a {
	display: block;
	min-height: 40px;
	line-height: 40px;
	padding: 0px 15px;
	text-decoration: none;
	color: #fff;
}

.nav-tabs>li>a {
	display: block;
	min-height: 40px;
	line-height: 40px;
	padding: 0px 15px;
	text-decoration: none;
	color: #fff;
}
.nav-tabs>li.active>a {
	background-color: #C60;
}

.cat-tabs{border-bottom:0px solid #f60; background:#eee;;color:#333; margin-bottom:10px;font-size:14px;font-family:微软雅黑}
.cat-tabs .item   {display:block; float:left;  margin-left:10px; height:40px; line-height:40px; }
.cat-tabs .hd{}
.cat-tabs .item.active{ border-bottom:1px solid #f60;}
.cat-tabs a {color:#333;  padding:0px 6px; display:block; }
.cat-tabs .item.active a{color:#f60;}
  
.body-main {
	width: 100%;
}
.box980{width:980px; margin:0 auto;}
.box1000{width:1000px; margin:0 auto;}
.box960 {
	width: 960px;
	margin: 0 auto;
}
.box{width:100%;}
.box990{width:990px; margin:0 auto;}
.box1024 {
	width: 1024px;
	margin: 0 auto;
}
.banner {
	min-height: 200px;
	width: 100%;
	background-color: #C60;
	margin-bottom: 10px;
}
.footer {
 
	width: 100%;
	background-color: #F8F8F8;
	margin-top: 10px;
	color: #888;
	font-size: 12px;
	padding: 10px 0px;
}
.footer .footer-border {
	border-right: 1px solid #ddd;
	width: 90%;
}
.footer a {
	color: #888;
}
.footer-hd {
	font-size: 14px;
	font-weight: bold;
	padding: 10px 10px 10px 0px;
}
 
.footer-p {
	line-height: 25px;
}

.well{border:2px solid #eee; padding:5px; }
/*End 页面布局*/